package com.jsz.yun.ai.field.repository;

import com.jsz.yun.ai.field.entity.UserEntity;

/**
 * @author jianyu
 */
public interface UserInfoRepository {
    /**
     * 创建用户
     * @return 用户信息
     */
    UserEntity creatUser(UserEntity user);

    /**
     * 查询用户
     * @return 用户信息
     */
    UserEntity selectUser(UserEntity user);

    /**
     * 验证用户
     * @return 用户信息
     */
    UserEntity validateUser(UserEntity user);

    /**
     * 根据用户id查询用户信息
     * @param userId 用户id
     * @return 用户信息
     */
    UserEntity selectUserById(String userId);
}
